The E ects of Context Switching on Branch Predictor

نویسنده

  • Kevin Skadron
چکیده

This paper shows that context switching is not a sig-niicant factor to be considered when performing general branch prediction studies. Branch prediction allows for speculative execution by increasing available instruction level parallelism (ILP) and hiding the time required to resolve branch conditions. Accurate simulation of branch prediction is important because branch prediction strongly innuences the behavior of processor structures. For this study, a timesharing framework was developed by modifying SimpleScalar's branch predictor simulator. A thorough characterization of the eeects of branch predictor conng-uration, branch predictor area, and time slice length is provided. As further veriication, branch predictor performance with and without ushing the predictor structures is compared. Experiments show that operating system context switches have little eeect on branch prediction rate when using time slices representative of today's operating systems. Our ndings show that this results from the fact that time slices are much larger than the training time required by the branch predictor structures. For all predictor conngurations tested, the predictors train in under 128K instructions with or without ushing the branch predictor structures.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The effect of Code switching on the Acquisition of Object Relative Clauses by Iranian EFL Learners

This study attempted to investigate the impact of teacher’s code-switching on the acquisition of a problematic grammatical structure, namely, object relative clauses, by intermediate EFL learners. Moreover, a secondary objective of the study was to determine the EFL learners’ attitudes and opinions regarding the effectiveness of teacher’s code-switching in their learning of a specific aspect of...

متن کامل

Functional ANOVA Models for Generalized Regression

Functional ANOVA models are considered in the context of generalized regression, which includes logistic regression, probit regression and Poisson regression as special cases. The multivariate predictor function is modeled as a speci ed sum of a constant term, main e ects and interaction terms. Maximum likelihood estimates are used, where the maximizations are taken over suitably chosen approxi...

متن کامل

A switching predictor for lossless image coding

I n this paper, we propose a switching adaptive predictor (SWYP) with automatic context modeling for lossless image coding. In the SWAP system, two predictors are used. FOT areas with edges, estim.ates of coding pixels are obtained using texture wntext matching (TCM). For all other arras, an adaptive neural predictor (ANP) is used. The SWAP encoder switches between the two predictors ANP and TG...

متن کامل

What Explains the Lagged Investment E§ect?

The best predictor of current investment at the firm level is lagged investment. This lagged-investment e§ect is empirically more important than the cash-flow and Q e§ects combined. We show that the specification of investment adjustment costs proposed by Christiano, Eichenbaum and Evans (2005) predicts the presence of a lagged-investment e§ect and that a generalized version of their model is c...

متن کامل

How do Switching Costs A¤ect Market Concentration and Prices in Network Industries?

I investigate the e¤ects of switching costs on the market outcome in network industries using a dynamic duopoly model of price competition in the presence of an outside option. I …nd that the role of switching costs depends on network e¤ects and the outside option. Without a viable outside option, high switching costs can neutralize the tendency towards high market concentration associated with...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001